john bragg
Cabot Wilds and the Capital Game: When Nova Scotia's Golf Village Redraws Its Own MapI read the announcement about Cabot Wilds on a late evening in Surabaya, righ...
Vietnamese Football: Loan Deals, Academies and the Data VoidOn the registration sheet, the line beside a nineteen-year-old's name does no...
Asiad 20: Vietnam Women's Volleyball Exits at the Quarterfinals, and the Data Vacuum Behind a Single LineThe first competition day of Asiad 20 has closed, and in the aggregated repor...
When the Data File Is Empty: The Line Between Analysis and Speculation in SportIn the 78th minute, the home side's central midfielder placed a hand on the...
Behind the Net in Nakhon Ratchasima: Thai Volleyball and the Void of a GenerationThe match ends, the scoreboard goes dark before the stands empty. But the net...
Empty Stat Sheets in the V.League: The Data Silence of Vietnamese FootballIn a small apartment in Nagoya, I reopened a folder about a V.League match I...
Final Four 2026 in Athens: €26.75 Million of Impact, and a Denominator Still in the DrawerFinal Four 2026 in Athens left behind an economic and social footprint of...
The Odd Card in the Trade Game: Ryan Nembhard's File and the Waiver Nobody DiscussedI found it in a stat sheet nobody looked at. 23 assists in a regular-season...
The Walk-Off Moment: Senegal's AFCON Title Dispute Goes to CASI pressed slow motion. The clock in the right corner read the seventh minute ...
LCK 2026: Two Reverse Sweeps Within 24 Hours Set Historic RecordHANOI — LCK 2026 is witnessing an unprecedented wild week. Within less than 2...
Shin Yu-bin's First Three Shots: The Gap Korean Table Tennis ForgotThe frame I rewatch most is not a winning topspin loop. It is the moment Shin...
Why the Italian GP Betting Guide 2026 Is Empty: Lessons in Content and StrategyHook: The quiet moment before the start line Monza, September 2026. The Tifos...
When Himass and TanVuu Lost Partner Status: The Unwritten Rule Gap in Vietnamese PUBGOn September 17, 2026, at PUBG Asia Stars 2026, a livestream chat window left...
Vietnamese Table Tennis and the Data Gap: When the Ranking Has No DateLast November, at the provincial stadium in Hai Duong, fourth row from the...
Minute 34 in Thanh Hoa: Becamex TP.HCM and a Tier Inversion That Was PlannedMinute 34 at Thanh Hoa. The ball sits in the arc of the right corner. The hom...
Asian Games 2026: India Beat Bangladesh 3-0 in Men's Team Badminton, Reaching the Quarter-Finals With Three Generations of ShuttlersThe result sheet from Ichinomiya City Municipal Gymnasium in Aichi-Nagoya...
ChessBase Magazine #225: 27 Miniatures from Prague 2026 and 10 Opening Lessons1:40 a.m. Mumbai time. On the screen is the eleventh of the 27 miniatures fro...
Pricing a Name: When La Liga Blocks Carvajal's Door to GetafeIn football, there are signatures that open no doors at all. A player signs, ...
17-Year-Old Shin Ohashi and 2:04.83: The 2:05 Wall Falls in Aichi-NagoyaIn lane four, the water breaking on the final stroke sounded like a hammer...
Vietnam U20: Three Losses, a Vision, and the Unanswered LessonOn a colorless stadium, the final whistle of the September 6 match against Ir...
Vietnamese Football: Loan Deals, Academies and the Data VoidOn the registration sheet, the line beside a nineteen-year-old's name does no...
Asiad 20: Vietnam Women's Volleyball Exits at the Quarterfinals, and the Data Vacuum Behind a Single LineThe first competition day of Asiad 20 has closed, and in the aggregated repor...
When the Data File Is Empty: The Line Between Analysis and Speculation in SportIn the 78th minute, the home side's central midfielder placed a hand on the...
Behind the Net in Nakhon Ratchasima: Thai Volleyball and the Void of a GenerationThe match ends, the scoreboard goes dark before the stands empty. But the net...
Empty Stat Sheets in the V.League: The Data Silence of Vietnamese FootballIn a small apartment in Nagoya, I reopened a folder about a V.League match I...
Final Four 2026 in Athens: €26.75 Million of Impact, and a Denominator Still in the DrawerFinal Four 2026 in Athens left behind an economic and social footprint of...
The Odd Card in the Trade Game: Ryan Nembhard's File and the Waiver Nobody DiscussedI found it in a stat sheet nobody looked at. 23 assists in a regular-season...
The Walk-Off Moment: Senegal's AFCON Title Dispute Goes to CASI pressed slow motion. The clock in the right corner read the seventh minute ...
LCK 2026: Two Reverse Sweeps Within 24 Hours Set Historic RecordHANOI — LCK 2026 is witnessing an unprecedented wild week. Within less than 2...
Shin Yu-bin's First Three Shots: The Gap Korean Table Tennis ForgotThe frame I rewatch most is not a winning topspin loop. It is the moment Shin...
Why the Italian GP Betting Guide 2026 Is Empty: Lessons in Content and StrategyHook: The quiet moment before the start line Monza, September 2026. The Tifos...
When Himass and TanVuu Lost Partner Status: The Unwritten Rule Gap in Vietnamese PUBGOn September 17, 2026, at PUBG Asia Stars 2026, a livestream chat window left...
Vietnamese Table Tennis and the Data Gap: When the Ranking Has No DateLast November, at the provincial stadium in Hai Duong, fourth row from the...
Minute 34 in Thanh Hoa: Becamex TP.HCM and a Tier Inversion That Was PlannedMinute 34 at Thanh Hoa. The ball sits in the arc of the right corner. The hom...
Asian Games 2026: India Beat Bangladesh 3-0 in Men's Team Badminton, Reaching the Quarter-Finals With Three Generations of ShuttlersThe result sheet from Ichinomiya City Municipal Gymnasium in Aichi-Nagoya...
ChessBase Magazine #225: 27 Miniatures from Prague 2026 and 10 Opening Lessons1:40 a.m. Mumbai time. On the screen is the eleventh of the 27 miniatures fro...
Pricing a Name: When La Liga Blocks Carvajal's Door to GetafeIn football, there are signatures that open no doors at all. A player signs, ...
17-Year-Old Shin Ohashi and 2:04.83: The 2:05 Wall Falls in Aichi-NagoyaIn lane four, the water breaking on the final stroke sounded like a hammer...
Vietnam U20: Three Losses, a Vision, and the Unanswered LessonOn a colorless stadium, the final whistle of the September 6 match against Ir...
